package customer

import (
	"counter-help/admin/server/middleware"
	"github.com/gin-gonic/gin"
)

type CusFeedbackRouter struct {}

// InitCusFeedbackRouter 初始化 cusFeedback表 路由信息
func (s *CusFeedbackRouter) InitCusFeedbackRouter(Router *gin.RouterGroup,PublicRouter *gin.RouterGroup) {
	cusFeedbackRouter := Router.Group("cusFeedback").Use(middleware.OperationRecord())
	cusFeedbackRouterWithoutRecord := Router.Group("cusFeedback")
	cusFeedbackRouterWithoutAuth := PublicRouter.Group("cusFeedback")
	{
		cusFeedbackRouter.POST("createCusFeedback", cusFeedbackApi.CreateCusFeedback)   // 新建cusFeedback表
		cusFeedbackRouter.DELETE("deleteCusFeedback", cusFeedbackApi.DeleteCusFeedback) // 删除cusFeedback表
		cusFeedbackRouter.DELETE("deleteCusFeedbackByIds", cusFeedbackApi.DeleteCusFeedbackByIds) // 批量删除cusFeedback表
		cusFeedbackRouter.PUT("updateCusFeedback", cusFeedbackApi.UpdateCusFeedback)    // 更新cusFeedback表
	}
	{
		cusFeedbackRouterWithoutRecord.GET("findCusFeedback", cusFeedbackApi.FindCusFeedback)        // 根据ID获取cusFeedback表
		cusFeedbackRouterWithoutRecord.GET("getCusFeedbackList", cusFeedbackApi.GetCusFeedbackList)  // 获取cusFeedback表列表
	}
	{
	    cusFeedbackRouterWithoutAuth.GET("getCusFeedbackPublic", cusFeedbackApi.GetCusFeedbackPublic)  // 获取cusFeedback表列表
	}
}
